package com.sea.supply.entity;

import com.sea.data.entity.OrderDetail;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Receive extends OrderDetail {

    /**
     * ID
     */
    private Integer id;
    /**
     * 采购单明细ID
     */
    private Integer produceDetailId;
    /**
     * 供应商
     */
    private String produceSupplierName;
    /**
     * 接收PO
     */
    private String receiveNo;
    /**
     * 渠道名称
     */
    private String receiveChannelName;
    /**
     * 接收SKU
     */
    private String receiveSku;
    /**
     * 接收数量
     */
    private Integer receiveNumber;
    /**
     * 占有量
     */
    private Integer produceUse;
    /**
     * 预占有量
     */
    private Integer produceReadyUse;
    /**
     * 接收日期
     */
    private String receiveDate;

    /**
     * 操作人
     */
    private String receiveMember;
    /**
     * 收货的仓库
     */
    private String receiveWare;
    /**
     * 操作时间
     */
    private String createTime;

    /**
     * 预计交期
     */
    private String orderDate;
    /**
     * 含税单价
     */
    private Double producePrice;
    /**
     * 不含税单价
     */
    private Double produceUnitPrice;
    /**
     * 开始时间
     */
    private String beginDate;
    /**
     * 结束时间
     */
    private String endDate;
    /**
     * 关单标记
     */
    private Integer flag;
    /**
     * 发运柜号
     */
    private String receivePlanNo;
    /**
     * 合同号
     */
    private String produceAgreement;

    private Integer produceShort;

    private String createShipmentId;

    private Double boxNumber;

    private String produceMoneyType;

    private String paymentType;

    private Integer totalNumber;

    private String produceTime;

    private Integer buyId;

    private String[] receivePlanNos;
}
